home *** CD-ROM | disk | FTP | other *** search
/ Business Assistant / Business Assistant.iso / indus / auto_inv / inv_0700.prg < prev    next >
Text File  |  1991-08-07  |  4KB  |  140 lines

  1. *--------------------------------------------------------------------------
  2. * Program KEV_0700 - Reset System Defaults (Invoice and Tax Rate)
  3. *                       (c) 1991 Systematics Consulting, Inc.
  4. *--------------------------------------------------------------------------
  5. ANSWER = " "
  6.  
  7. DO WHILE .T.
  8. CLEAR
  9.    @ 24, 10 SAY  "Systematics Consulting, Inc. (303)674-8445 - Program KEV_0700"
  10.    @ 1,  1 SAY  DATE()
  11.    @ 1, 71 SAY  TIME()
  12.    @ 2,  5 TO  5,75 DOUBLE
  13.    @ 3, 15 SAY  "             KEVIN'S  SUBARU                 "
  14.    @ 4, 15 SAY  " SYSTEM FUNCTIONS - ALTER DEFAULT TAX RATE   "
  15.  
  16.    ANSWER = "N"
  17.    @  8, 1
  18.    @  8, 12  SAY "MODIFY DEFAULT TAX RATE (Y/N)? " GET ANSWER
  19.    @  7, 5 TO 9, 75
  20.    READ
  21.  
  22.   IF UPPER(ANSWER) = "N"
  23.         EXIT
  24.         ENDIF
  25.  
  26.   IF UPPER(ANSWER) = "Y"
  27.       ANSWER = " "
  28.       RESTORE FROM KEV_TAX.MEM ADDITIVE
  29.       @  8, 1
  30.       @  8, 12  SAY "ENTER DESIRED TAX RATE: "
  31.       @  8, 36  GET SAVE_TAX PICTURE "##.#"
  32.       @  7, 5 TO 9, 75
  33.       READ
  34.       ANSWER = "Y"
  35.       @  8, 1
  36.       @  8, 12  SAY "NEW TAX RATE IS: "
  37.       @  8, 30  SAY SAVE_TAX PICTURE "##.#"
  38.       @  8, 36  SAY "%  -  IS THIS CORRECT (y/n)? " GET ANSWER
  39.       @  7, 5 TO 9, 75
  40.       READ
  41.       IF UPPER(ANSWER) = "Y"
  42.          ERASE KEV_TAX.MEM
  43.          SAVE TO KEV_TAX.MEM ALL LIKE SAVE_TAX
  44.          EXIT
  45.          ENDIF
  46.  
  47. ENDDO
  48.  
  49.  
  50. DO WHILE .T.
  51. CLEAR
  52.  
  53.    @ 24, 10 SAY  "Systematics Consulting, Inc. (303)674-8445 - Program KEV_0700"
  54.    @ 1,  1 SAY  DATE()
  55.    @ 1, 71 SAY  TIME()
  56.    @ 2,  5 TO  5,75 DOUBLE
  57.    @ 3, 15 SAY  "             KEVIN'S  SUBARU                 "
  58.    @ 4, 15 SAY  " SYSTEM FUNCTIONS - ALTER STARTING INVOICE # "
  59.  
  60.    ANSWER = "N"
  61.    @  8, 1
  62.    @  8, 12  SAY "MODIFY STARTING INVOICE NUMBER (Y/N)? " GET ANSWER
  63.    @  7, 5 TO 9, 75
  64.    READ
  65.  
  66.   IF UPPER(ANSWER) = "N"
  67.         EXIT
  68.         ENDIF
  69.  
  70.   IF UPPER(ANSWER) = "Y"
  71.       ANSWER = " "
  72.       RESTORE FROM KEV_INVNO.MEM ADDITIVE
  73.       @  8, 1
  74.       @  8, 12  SAY "ENTER NEW INVOICE #: "
  75.       @  8, 36  GET KEV_INVNO PICTURE "#####"
  76.       @  7, 5 TO 9, 75
  77.       READ
  78.       ANSWER = "Y"
  79.       @  8, 1
  80.       @  8, 12  SAY "NEW INVOICE #: "
  81.       @  8, 30  SAY KEV_INVNO PICTURE "#####"
  82.       @  8, 40  SAY "IS THIS CORRECT (y/n)? " GET ANSWER
  83.       @  7, 5 TO 9, 75
  84.       READ
  85.       IF UPPER(ANSWER) = "Y"
  86.          ERASE KEV_INVNO.MEM
  87.          SAVE TO KEV_INVNO.MEM ALL LIKE KEV_INVNO
  88.          EXIT
  89.          ENDIF
  90.  
  91. ENDDO
  92.  
  93. CLEAR
  94.    @ 24, 10 SAY  "Systematics Consulting, Inc. (303)674-8445 - Program KEV_0700"
  95.    @ 1,  1 SAY  DATE()
  96.    @ 1, 71 SAY  TIME()
  97.    @ 2,  5 TO  5,75 DOUBLE
  98.    @ 3, 15 SAY  "             KEVIN'S  SUBARU                 "
  99.    @ 4, 15 SAY  "   SYSTEM FUNCTIONS - DATA BASE REINDEX      "
  100.  
  101.    ANSWER = "Y"
  102.    @  8, 1
  103.    @  8, 12  SAY "DATA BASE REINDEX PROCESS(y/n)? " GET ANSWER
  104.    @  7, 5 TO 9, 75
  105.    READ
  106.  
  107.   IF UPPER(ANSWER) = "N"
  108.         RETURN TO MASTER
  109.         ENDIF
  110.  
  111.   IF UPPER(ANSWER) = "Y"
  112.       CLEAR
  113.       SET TALK ON
  114.       ? " "
  115.       ? "PACK AND REINDEX MASTER FILE - KEV_MSTR"
  116.       ? " "
  117.       SELECT 1
  118.       USE KEV_MSTR INDEX KEV_IDX1
  119.       PACK
  120.       ? " "
  121.       ? "PACK AND REINDEX LABOR FILE -  KEV_LBOR"
  122.       ? " "
  123.       SELECT 2
  124.       USE KEV_LBOR INDEX KEV_IDX2
  125.       PACK
  126.       ? " "
  127.       ? "PACK AND REINDEX PARTS FILE  - KEV_PART"
  128.       ? " "
  129.       SELECT 3
  130.       USE KEV_PART INDEX KEV_IDX3
  131.       PACK
  132.       SET TALK OFF
  133.       ? " "
  134.       WAIT
  135.       CLEAR
  136.       RETURN TO MASTER
  137.       ENDIF
  138. *---------- END OF PROGRAM ---------------- 
  139.  
  140.